﻿@charset "utf-8";
/* CSS Document */
/*banner*/
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:13px; left:50%; margin-left:-45px; padding:0px 6px;}
#flashs .btn span{ background:#0075E2; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}
#flashs .btn span.on{  background:#E00000;}
.tip{ text-align:center; padding-top:45px; position:relative;}
.tip span{ position:absolute; top:-25px; left:50%; margin-left:-25px;}
.tip a{ font-size:20px; color:#e7211a;}
.tip p{ margin-top:5px;}
.tip i{ display:block; width:36px; height:0; border-top:1px solid #e7211a; margin:0 auto; margin-top:20px;}

.sousuo{ }
.sousuo p{ font-size:13px; color:#333; float:left; line-height:75px;}
.sousuo p a{ color:#333; margin:0 5px;}
.sousuo .ssBox{ overflow:hidden; float:right; margin-top:18px; width:283px; height:38px; background:url(../images/sousuo.png) no-repeat center top;}
.sousuo .ssBox input{ width:230px; height:38px; line-height:38px; background:none; border:none; margin-left:10px; font-size:13px; color:#999; outline:none;; float:left;}
.sousuo .ssBox a{ display:block; float:right; width:40px; height:38px;}

/*product*/
.product{ overflow:hidden; margin-bottom:40px;}
.peoLeft{ width:230px; float:left; background-color:#0075e2;}
.peoLeft .protitle{ overflow:hidden; width:100%; height:70px; background-color:#e00000;}
.peoLeft h3{ font-size:18px; text-align:center; margin-top:18px;}
.peoLeft a{ color:#fff;}
.peoLeft .protitle p{ font-size:14px; color:#fff; opacity:0.5; filter:alpha(opacity=0.5); text-align:center;}
.peoLeft dl{ width:100%; margin-bottom:10px;float:left;}
.peoLeft dt{ width:100%; float:left;height:48px; border-bottom:1px solid #4c9dea; border-top:1px solid #4c9dea; line-height:48px; background:url(../images/pro01.png) no-repeat 30px center; font-size:16px; font-weight:bold;}
.peoLeft dt a{ margin-left:55px;}


.peoLeft dd{  width:100%; float:left;}
.peoLeft dd div{ position:relative; height:37px; border-bottom:#4c9dea 1px dotted;}
.peoLeft dd div>a{ display:block;  margin-left:5px; padding-left:30px;font-size:13px; line-height:37px; width:177px; height:37px;}
.peoLeft dd ul{ display:none; overflow:hidden; width:140px; padding:20px; background-color:#0075e2; position:absolute; right:-180px; top:0; opacity:0.8;filter:alpha(opacity=0.8)}
.peoLeft dd ul li{ overflow:hidden; width:130px; font-size:13px;line-height:30px; white-space:nowrap; padding-left:10px}
.peoLeft dd div:hover ul{ display:block}.peoLeft .phone{ padding:15px 0; padding-left:65px; width:165px; background:url(../images/footerPhone.png) no-repeat 16px center; background-color:#04529b;}
.peoLeft .phone p{ font-size:13px; color:#fff; opacity:0.8; filter:alpha(opacity=0.8)}
.peoLeft .phone h4{ font-size:22px; color:#fff; font-weight:normal; font-family:Arial}
.proRight { overflow:hidden; width:840px; float:right}
.proRight .pro_top{ overflow:hidden; width:835px; border-left:5px solid #0075e2; height:59px; background:url(../images/proRightTile.png) repeat-x left top; margin-bottom:20px;}
.proRight h3{ font-size:14px; line-height:59px; float:left; margin-left:10px;}
.proRight h3 a{ color:#333;}
.proRight .pro_top .more{ float:right; margin-top:24px; margin-right:10px;}
.proRight ul{ overflow:hidden; width:840px;}
.proRight li{ float:left; overflow:hidden; width:270px; padding:5px;}
.proRight li img{ display:block; padding:0px; width:270px; height:203px;}
.proRight li h4{ font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;}
.proRight li h4 a{ color:#333;}
.proRight li p{ font-size:13px; width:100%; text-align:justify; line-height:24px; color:#333; height:72px; overflow:hidden; margin-bottom:15px;}
.proRight li .btn{ display:block; float:left; width:107px; height:34px; margin-left:20px;}
.proRight li .xq{ background:url(../images/proXQ.jpg) no-repeat center; margin-left:60px;}
.proRight li .zx{ background:url(../images/proZX.jpg) no-repeat center;}

/*特点*/
.tedian{ overflow:hidden; padding:35px 0; border-top:4px solid #e60e1d; background-color:#fff; margin-bottom:40px;}
.tedian li{ float:left; width:250px; border-right:1px dotted #ccc; height:330px;}
.tedian .last{ border:none}
.tedian h4{ font-size:18px; color:#0075e2; text-align:center;}
.tedian span{ display:block; text-align:center; font-size:13px; color:#999; margin-bottom:18px; margin-top:10px;}
.tedian .tu{ overflow:hidden; width:156px; height:156px; margin:0 auto; position:relative;}
.tedian .tu img{ display:block;}
.tedian .tu b{ display:block; width:156px; height:156px; background:url(../images/tedian01.png) no-repeat center; position:absolute; left:0; top:0;}
.tedian p{ font-size:13px; color:#333; line-height:24px; width:190px; margin:0 auto; text-align:justify}



/*ad01*/
.ad01{ overflow:hidden; height:180px; background:url(../images/ad01.jpg) no-repeat center; margin-bottom:40px;}
.ad01 p{ font-size:13px; color:#fff;}
.ad01 h3{ font-size:22px; color:#fff; font-weight:normal;}
.ad01 a{ display:block; width:148px; height:31px; margin-top:10px; background:url(../images/adZx.png) no-repeat center;}
.ad01 .phone{ background:url(../images/adPhone.png) no-repeat top left; padding-left:50px; float:right; margin-top:45px; margin-right:50px;}





/*优势*/
.youshi{ overflow:hidden; margin-top:20px;}
.youshi01{ height:127px; background:url(../images/youshi_01.jpg) no-repeat center; overflow:hidden}
.youshi02{ height:340px; background:url(../images/youshi_02.jpg) no-repeat center; overflow:hidden}
.youshi03{ height:320px; background:url(../images/youshi_03.png) no-repeat left; }
.youshi04{ height:322px; background:url(../images/youshi_04.jpg) no-repeat center; overflow:hidden}
.youshi05{ height:284px; background:url(../images/youshi_05.jpg) no-repeat center; overflow:hidden;}
.youshi h4{ font-size:20px; color:#e00000}
.youshi span{ display:block; font-size:13px; color:#333; font-family:Arial; margin-bottom:20px; height:18px;}
.youshi p{ font-size:14px; color:#333; line-height:36px; margin-left:20px;}
.youshi02 .wen{ margin-left:65px; margin-top:93px;}
.youshi03 .wen{ margin-left:589px; margin-top:65px;}
.youshi04 .wen{ margin-left:65px; margin-top:64px;}
.youshi05 .wen{ margin-left:589px; margin-top:34px;}
.youshi05 .phone{ background:url(../images/youshiPhone.png) no-repeat left center; padding-left:50px; margin-left:360px; margin-top:-40px;}
.youshi05 .phone em{ font-size:13px; color:#000; display:block;}
.youshi05 .phone h3{ font-size:22px; color:#e60e1d; font-weight:normal;}

/*客户见证*/
.kehu{ overflow:hidden; width:100%; height:350px; background-color:#fff;}
.kehu h3{font-size:24px; text-align:center; margin-bottom:10px;margin-top:35px;}
.kehu h3 a{ color:#333}
.kehu span{ display:block; text-align:center; font-size:13px; color:#999999; padding-bottom:12px; background:url(../images/titleBg.png) no-repeat center bottom; margin-bottom:25px;}
.kehu .kehuBox{ overflow:hidden; width:1100px; margin:0 auto; height:335px; position:relative;}
.kehu .kehuBox ul{ overflow:hidden; position:absolute}
.kehu .kehuBox li{ float:left; width:227px; height:204px; padding:2px; text-align:center; background-color:#e8e8e8}
.kehu .kehuBox li img{ display:block; margin-bottom:5px;}
.kehu .kehuBox li h4{ font-size:14px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.kehu .kehuBox li h4 a{ color:#000;}
.kehu .kehuBox li p{ font-size:13px; color:#333; line-height:22px; height:88px; overflow:hidden;}
.kehu .kehuBox li:hover{ background-color:#e60e1d;}
.kehu .kehuBox li:hover a{ color:#fff;}
.kehu .kehuBox li:hover p{ color:#fff;}

/*about*/
.about{ overflow:hidden; width:100%; height:507px; background:url(../images/aboutBg.jpg) no-repeat center bottom; background-color:#fff}
.about .aboutLeft{ overflow:hidden; width:730px; float:left;}
.about .aboutLeft dl{ overflow:hidden; width:100%; margin:50px 0;}
.about .aboutLeft dt{ float:left; width:296px; height:258px; padding:10px; background-color:#fff; overflow:hidden;}
.about .aboutLeft dd{ overflow:hidden; float:right; width:385px;}
.about .aboutLeft dd h4{ font-size:14px; margin-top:20px; margin-bottom:10px;}
.about .aboutLeft a{ color:#fff;}
.about .aboutLeft dd p{ font-size:13px; color:#fff; line-height:26px; width:100%; height:208px; overflow:hidden;}
.about .aboutLeft ul{ overflow:hidden; float:left;}
.about .aboutLeft ul li{ float:left; width:120px; text-align:center; font-size:14px; border-right:1px solid #524067;}
.about .aboutLeft ul li img{ display:block; margin:0 auto; margin-bottom:10px;}
.about .aboutLeft ul li.last{ border:none}
.about .aboutLeft .phone{ overflow:hidden; padding-left:50px; float:right; background:url(../images/footerPhone.png) no-repeat left center;}
.about .aboutLeft .phone p{ font-size:13px; color:#fff;}
.about .aboutLeft .phone h4{ font-size:22px; color:#e60e1d; font-weight:normal}
.about .hezuo{ overflow:hidden; width:240px; float:right; height:507px; background-color:#0075e2;}
.about .hezuo h3{ font-size:20px; margin-left:20px; margin-top:50px; margin-bottom:15px;}
.about .hezuo h3 a{ color:#fff;}
.about .hezuo h3 span{ font-size:12px; color:#99c8f3; font-weight:normal;}
.about .hezuo .hezuoBox{ overflow:hidden; margin:0 auto; width:228px; height:337px; position:relative}
.about .hezuoBox ul{ overflow:hidden}
.about .hezuoBox li{ width:100%; height:136px; float:left; text-align:center}
.about .hezuoBox li a{ text-decoration:none}
.about .hezuoBox li p{ font-size:13px; color:#fff; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


/*服务*/
.fuwu{ overflow:hidden; background:url(../images/fuwu_bg.jpg) no-repeat center; height:427px}
.fuwu_box h2{ font-size:22px; color:#333; text-align:center; font-weight:normal; margin-bottom:15px; margin-top:45px}
.fuwu_box h2 em{ font-weight:bold; color:#008dd7}
.fuwu_box .more{ display:block; width:65px; height:17px; border:1px solid #c7c6c6; margin:0 auto; margin-bottom:40px;color:#000000;}
.fuwu_box .more a{ color:#000000;}
.fuwu_box .fuwu_b{ overflow:hidden; position:relative; width:1100px; height:200px}
.fuwu_box .fuwu_b .fuwu_l,.fuwu_box .fuwu_b .fuwu_r{ position:absolute; top:20px; cursor:pointer}
.fuwu_box .fuwu_b .fuwu_l{ left:0;}
.fuwu_box .fuwu_b .fuwu_r{ left:1071px}

.fuwu_box .fuwu_b ul{ overflow:hidden; width:900px; height:auto; margin:0 auto;}
.fuwu_box .fuwu_b li{ width:215px; height:190px; text-align:center; float:left; margin:0 5px}
.fuwu_box .fuwu_b li img { display:block; border:2px solid #fff;}
.fuwu_box .fuwu_b li span{ display:block; margin-top:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#000000;}
.fuwu_box .fuwu_b li span a{ color:#000000;}
.fuwu_box .fuwu_nav{ width:100%; overflow:hidden; margin-top:21px}
.fuwu_box .fuwu_nav a{ display:block; text-decoration:none; width:244px; height:60px; background:url(../images/fuwu_nav_bg.png) no-repeat center; text-align:center; line-height:60px; font-size:16px; color:#fff; margin-right:1px; float:left}
.fuwu_box .fuwu_nav a:hover,.fuwu_box .fuwu_nav .cur{ background:#008dd7}


/*服务体系*/
.tixi{ overflow:hidden; height:593px;}
.tixi h2{ font-size:22px; color:#333; font-weight:normal; text-align:center; background:url(../images/tixi_h2_bg.png) no-repeat center bottom; padding-bottom:17px; margin-top:50px;}
.tixi_box { overflow:hidden; margin-top:45px; padding-top:5px}
.tixi_box dl{ width:356px; height:400px; border-bottom:2px solid #c9c9c9; float:left; background-color:#fff; margin-right:15px}
.tixi_box .last{ margin:0}
.tixi_box dt{ text-align:center; padding-top:47px; position:relative}
.tixi_box dt span{ display:block; width:70px; height:65px; position:absolute; left:0; top:-5px;}
.tixi_box dd{ width:280px; text-align:center; margin:0 auto; margin-top:30px;}
.tixi_box dd h3{ font-size:18px; color:#008dd7; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tixi_box dd p{ font-size:14px; width:267px; height:60px; margin:0 auto; margin-top:20px; text-align:left; overflow:hidden}


/*动态*/
.dongtai{ overflow:hidden; margin-bottom:30px; margin-top:20px;}
.dongtai .dt_box01{ width:358px; overflow:hidden; float:left; margin-right:13px;}
.dongtai .box_nav{ width:358px; height:43px; background-color:#bfbfbf;}
.dongtai .box_nav a{ display:block; width:123px; height:43px; font-size:16px; color:#414141; line-height:43px; text-align:center; float:left; text-decoration:none}
.dongtai .box_nav .more{ width:43px; height:11px; float:right; margin-right:5px; *margin-top:17px}
.dongtai .box_nav .btn_a:hover,.dongtai .box_nav .cur{ background-color:#008dd7; color:#fff}
.dongtai ul{ width:356px; border:1px solid #e5e5e5; overflow:hidden; background-color:#fff}
.dongtai li{ width:326px; height:45px; line-height:45px; border-bottom:1px dotted #e5e5e5; background:url(../images/dt_00.png) no-repeat left center; padding-left:10px;  overflow:hidden; margin:0 auto}
.dongtai li a{ float:left; width:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333333;}
.dongtai li span{ float:right;width:77px;}

.dongtai .dt_box02{ width:358px; overflow:hidden; float:left; margin-right:13px;}
.dongtai .dt_box03{ width:358px; overflow:hidden; float:left; background-color:#fff}
.dongtai .dt_box03 ul{ overflow:hidden; height:277px; margin:0 auto; overflow:hidden}
.dongtai .dt_box03 li{ background:none; padding:0; margin-left:18px; width:356x; height:60px; line-height:20px; margin-top:20px; padding-bottom:25px; border-bottom:1px dotted #e5e5e5}
.dongtai .dt_box03 li span{ float:left; width:25px}
.dongtai .dt_box03 li em{ float:left; display:block; width:250px; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.dongtai .dt_box03 li a{width:356px; overflow:hidden;color:#008dd7; margin-bottom:10px;text-overflow:hidden; white-space:nowrap;}
.dongtai .dt_box03 li p{ width:300px; float:left; height:40px; line-height:20px; overflow:hidden}

/*友情链接*/
.link{  overflow:hidden; background:url(../images/link.png) no-repeat bottom center; margin-bottom:30px; background:url(../images/link.png) no-repeat  center bottom; height:91px}
.link h2{ width:100px; height:61px ; background-color:#008dd7; font-size:18px;  padding:23px 0 0 23px; float:left;}
.link h2 a{color:#fff;}
.link h2 p{ font-size:14px; color:#fff; font-weight:normal;}
.link .link_box{ width:977px; height:84px; float:left; background-color:#fff}
.link .link_box ul li{ margin:17px 20px 0 20px; float:left; }
.link .link_box ul{ overflow:hidden; margin-left:10px}

.sj{width:100%;height:264px; background:url('../images/sj.jpg') no-repeat center 0;}
.sj-con{width:1100px; margin:0 auto;height:264px; position:relative;}
.sj span{position:absolute;top:40px; left:204px;display:block;}
.sj span a{display:inline-block; font-size:14px;color:#fff;  font-weight:bold; height:32px; line-height:32px; width:115px; text-align:center; margin-right:18px;background:url('../images/sj_bg.gif') no-repeat;}
.sj p{font-size:14px; color:#fff; position:absolute;top:112px; left:672px;}
